home *** CD-ROM | disk | FTP | other *** search
/ Amiga Format CD 42 / Amiga Format AFCD42 (Issue 126, Aug 1999).iso / -serious- / programming / other / jikes / src / makefile.in < prev    next >
Makefile  |  1999-05-14  |  21KB  |  407 lines

  1. # $Id: Makefile.in,v 1.1 1999/03/09 14:49:40 shields Exp $
  2. JIKES_VERSION=@JIKES_VERSION@
  3.  
  4. CC=@CC@
  5. CCREQUIREDFLAGS=@CCREQUIREDFLAGS@ -I@srcdir@
  6. CCDEBUGFLAGS=@CCDEBUGFLAGS@
  7. CCOPTFLAGS=@CCOPTFLAGS@
  8. CCFLAGS=@CCFLAGS@
  9. ERASE=@ERASE@
  10. EXECUTABLE=@EXECUTABLE@
  11. LD=@LD@
  12. LDFLAGS=@LDFLAGS@
  13. SYSOBJECTS=@SYSOBJECTS@
  14.  
  15.  
  16.  
  17. BUILD_DIR=@BUILD_DIR@
  18.  
  19. srcdir        = @srcdir@
  20. prefix        = @prefix@
  21. exec_prefix    = @exec_prefix@
  22.  
  23.  
  24. #
  25. # You should not need to edit below here
  26. #
  27.  
  28.  
  29. all:  $(EXECUTABLE)
  30.  
  31. clean:
  32.     $(ERASE) $(EXECUTABLE)
  33.     $(ERASE) $(OBJECTS)
  34.  
  35. distclean: clean
  36.     $(ERASE) config.cache config.log config.status
  37.     $(ERASE) Makefile
  38.  
  39. install: all
  40.     mkdir -p $(exec_prefix)/bin
  41.     cp $(EXECUTABLE) $(exec_prefix)/bin
  42.  
  43. OBJECTS=jikes.@O@ scanner.@O@ code.@O@ zip.@O@ unzip.@O@ \
  44.         ast.@O@ diagnose.@O@ parser.@O@ lpginput.@O@ javaact.@O@ \
  45.         error.@O@ set.@O@ symbol.@O@ lookup.@O@ long.@O@ depend.@O@ \
  46.         stream.@O@ op.@O@ control.@O@ modifier.@O@ system.@O@ \
  47.         bytecode.@O@ body.@O@ decl.@O@ definite.@O@ dump.@O@ expr.@O@ \
  48.         getclass.@O@ init.@O@ double.@O@ config.@O@ option.@O@ \
  49.         incrmnt.@O@ case.@O@ tab.@O@
  50.  
  51. $(EXECUTABLE):    $(OBJECTS)
  52.     $(LD) $(LDFLAGS)  $(OBJECTS) $(SYSOBJECTS)
  53.  
  54.  
  55. javasym.h: $(srcdir)/java.g
  56.     jikespg $(srcdir)/java.g
  57.     $(ERASE) java.l
  58.  
  59. javadef.h: $(srcdir)/java.g
  60.     jikespg $(srcdir)/java.g
  61.     $(ERASE) java.l
  62.  
  63. javadcl.h: $(srcdir)/java.g
  64.     jikespg $(srcdir)/java.g
  65.     $(ERASE) java.l
  66.  
  67. javaprs.h: $(srcdir)/java.g
  68.     jikespg $(srcdir)/java.g
  69.     $(ERASE) java.l
  70.  
  71.  
  72. ast.@O@:  $(srcdir)/ast.cpp $(srcdir)/config.h $(srcdir)/unicode.h \
  73.           $(srcdir)/bool.h $(srcdir)/code.h $(srcdir)/case.h $(srcdir)/ast.h \
  74.           $(srcdir)/stream.h $(srcdir)/javadef.h $(srcdir)/javasym.h \
  75.           $(srcdir)/tuple.h $(srcdir)/tab.h $(srcdir)/lookup.h $(srcdir)/long.h \
  76.           $(srcdir)/double.h $(srcdir)/symbol.h $(srcdir)/option.h \
  77.           $(srcdir)/depend.h $(srcdir)/access.h 
  78.     $(CC) $(CCFLAGS) $(srcdir)/ast.cpp 
  79.  
  80. body.@O@: $(srcdir)/body.cpp $(srcdir)/config.h $(srcdir)/semantic.h \
  81.           $(srcdir)/ast.h $(srcdir)/stream.h $(srcdir)/javadef.h \
  82.           $(srcdir)/javasym.h $(srcdir)/tuple.h $(srcdir)/bool.h \
  83.           $(srcdir)/tab.h $(srcdir)/lookup.h $(srcdir)/long.h \
  84.           $(srcdir)/double.h $(srcdir)/unicode.h $(srcdir)/code.h \
  85.       $(srcdir)/case.h $(srcdir)/symbol.h $(srcdir)/option.h \
  86.           $(srcdir)/depend.h $(srcdir)/access.h $(srcdir)/diagnose.h \
  87.           $(srcdir)/parser.h $(srcdir)/lpginput.h $(srcdir)/javaprs.h \
  88.           $(srcdir)/javaact.h $(srcdir)/error.h $(srcdir)/control.h $(srcdir)/set.h 
  89.     $(CC) $(CCFLAGS) $(srcdir)/body.cpp 
  90.  
  91. bytecode.@O@: $(srcdir)/bytecode.cpp $(srcdir)/config.h $(srcdir)/ast.h \
  92.               $(srcdir)/stream.h $(srcdir)/javadef.h $(srcdir)/javasym.h \
  93.               $(srcdir)/tuple.h $(srcdir)/bool.h $(srcdir)/tab.h \
  94.               $(srcdir)/lookup.h $(srcdir)/long.h $(srcdir)/double.h \
  95.               $(srcdir)/unicode.h $(srcdir)/code.h $(srcdir)/case.h \
  96.               $(srcdir)/symbol.h $(srcdir)/option.h $(srcdir)/depend.h \
  97.               $(srcdir)/access.h $(srcdir)/bytecode.h $(srcdir)/class.h \
  98.               $(srcdir)/semantic.h $(srcdir)/diagnose.h $(srcdir)/parser.h \
  99.               $(srcdir)/lpginput.h $(srcdir)/javaprs.h $(srcdir)/javaact.h \
  100.               $(srcdir)/error.h $(srcdir)/control.h $(srcdir)/set.h \
  101.               $(srcdir)/op.h $(srcdir)/table.h 
  102.     $(CC) $(CCFLAGS) $(srcdir)/bytecode.cpp 
  103.  
  104. config.@O@:  $(srcdir)/config.cpp $(srcdir)/config.h 
  105.     $(CC) $(CCFLAGS) $(srcdir)/config.cpp 
  106.  
  107. code.@O@:  $(srcdir)/code.cpp $(srcdir)/code.h $(srcdir)/config.h $(srcdir)/bool.h 
  108.     $(CC) $(CCFLAGS) $(srcdir)/code.cpp 
  109.  
  110. control.@O@:  $(srcdir)/control.cpp $(srcdir)/config.h $(srcdir)/control.h \
  111.               $(srcdir)/option.h $(srcdir)/bool.h $(srcdir)/code.h \
  112.               $(srcdir)/tuple.h $(srcdir)/symbol.h $(srcdir)/stream.h \
  113.               $(srcdir)/javadef.h $(srcdir)/javasym.h $(srcdir)/tab.h \
  114.               $(srcdir)/lookup.h $(srcdir)/long.h $(srcdir)/double.h \
  115.               $(srcdir)/unicode.h $(srcdir)/case.h $(srcdir)/depend.h \
  116.               $(srcdir)/access.h $(srcdir)/set.h $(srcdir)/scanner.h \
  117.           $(srcdir)/parser.h $(srcdir)/lpginput.h $(srcdir)/javaprs.h \
  118.               $(srcdir)/javaact.h $(srcdir)/semantic.h $(srcdir)/ast.h \
  119.           $(srcdir)/diagnose.h $(srcdir)/error.h $(srcdir)/bytecode.h \
  120.               $(srcdir)/class.h $(srcdir)/op.h 
  121.     $(CC) $(CCFLAGS) $(srcdir)/control.cpp 
  122.  
  123. case.@O@:  $(srcdir)/case.cpp $(srcdir)/config.h $(srcdir)/case.h $(srcdir)/bool.h 
  124.     $(CC) $(CCFLAGS) $(srcdir)/case.cpp 
  125.  
  126. diagnose.@O@:  $(srcdir)/diagnose.cpp $(srcdir)/config.h $(srcdir)/diagnose.h \
  127.                $(srcdir)/parser.h $(srcdir)/lpginput.h $(srcdir)/stream.h \
  128.            $(srcdir)/javadef.h $(srcdir)/javasym.h $(srcdir)/tuple.h \
  129.                $(srcdir)/bool.h $(srcdir)/tab.h $(srcdir)/lookup.h \
  130.                $(srcdir)/long.h $(srcdir)/double.h $(srcdir)/unicode.h \
  131.                $(srcdir)/code.h $(srcdir)/case.h $(srcdir)/javaprs.h \
  132.                $(srcdir)/javaact.h $(srcdir)/control.h $(srcdir)/option.h \
  133.            $(srcdir)/symbol.h $(srcdir)/depend.h $(srcdir)/access.h \
  134.                $(srcdir)/set.h $(srcdir)/semantic.h $(srcdir)/ast.h \
  135.                $(srcdir)/error.h $(srcdir)/spell.h
  136.     $(CC) $(CCFLAGS) $(srcdir)/diagnose.cpp 
  137.  
  138. decl.@O@:  $(srcdir)/decl.cpp $(srcdir)/config.h $(srcdir)/semantic.h \
  139.            $(srcdir)/ast.h $(srcdir)/stream.h $(srcdir)/javadef.h \
  140.            $(srcdir)/javasym.h $(srcdir)/tuple.h $(srcdir)/bool.h \
  141.            $(srcdir)/tab.h $(srcdir)/lookup.h $(srcdir)/long.h \
  142.            $(srcdir)/double.h $(srcdir)/unicode.h $(srcdir)/code.h \
  143.        $(srcdir)/case.h $(srcdir)/symbol.h $(srcdir)/option.h \
  144.            $(srcdir)/depend.h $(srcdir)/access.h $(srcdir)/diagnose.h \
  145.            $(srcdir)/parser.h $(srcdir)/lpginput.h $(srcdir)/javaprs.h \
  146.            $(srcdir)/javaact.h $(srcdir)/error.h $(srcdir)/control.h \
  147.            $(srcdir)/set.h $(srcdir)/table.h 
  148.     $(CC) $(CCFLAGS) $(srcdir)/decl.cpp 
  149.  
  150. definite.@O@:  $(srcdir)/definite.cpp $(srcdir)/config.h $(srcdir)/semantic.h \
  151.                $(srcdir)/ast.h $(srcdir)/stream.h $(srcdir)/javadef.h \
  152.            $(srcdir)/javasym.h $(srcdir)/tuple.h $(srcdir)/bool.h \
  153.                $(srcdir)/tab.h $(srcdir)/lookup.h $(srcdir)/long.h \
  154.                $(srcdir)/double.h $(srcdir)/unicode.h $(srcdir)/code.h \
  155.                $(srcdir)/case.h $(srcdir)/symbol.h $(srcdir)/option.h \
  156.                $(srcdir)/depend.h $(srcdir)/access.h $(srcdir)/diagnose.h \
  157.            $(srcdir)/parser.h $(srcdir)/lpginput.h $(srcdir)/javaprs.h \
  158.                $(srcdir)/javaact.h $(srcdir)/error.h $(srcdir)/control.h \
  159.                $(srcdir)/set.h 
  160.     $(CC) $(CCFLAGS) $(srcdir)/definite.cpp 
  161.  
  162. depend.@O@:  $(srcdir)/depend.cpp $(srcdir)/config.h $(srcdir)/ast.h \
  163.              $(srcdir)/stream.h $(srcdir)/javadef.h $(srcdir)/javasym.h \
  164.              $(srcdir)/tuple.h $(srcdir)/bool.h $(srcdir)/tab.h \
  165.              $(srcdir)/lookup.h $(srcdir)/long.h $(srcdir)/double.h \
  166.              $(srcdir)/unicode.h $(srcdir)/code.h $(srcdir)/case.h \
  167.          $(srcdir)/symbol.h $(srcdir)/option.h $(srcdir)/depend.h \
  168.              $(srcdir)/access.h $(srcdir)/semantic.h $(srcdir)/diagnose.h \
  169.          $(srcdir)/parser.h $(srcdir)/lpginput.h $(srcdir)/javaprs.h \
  170.              $(srcdir)/javaact.h $(srcdir)/error.h $(srcdir)/control.h \
  171.              $(srcdir)/set.h 
  172.     $(CC) $(CCFLAGS) $(srcdir)/depend.cpp 
  173.  
  174. double.@O@:  $(srcdir)/double.cpp $(srcdir)/config.h $(srcdir)/double.h \
  175.              $(srcdir)/bool.h $(srcdir)/long.h 
  176.     $(CC) $(CCFLAGS) $(srcdir)/double.cpp 
  177.  
  178. dump.@O@:  $(srcdir)/dump.cpp $(srcdir)/config.h $(srcdir)/javasym.h \
  179.            $(srcdir)/control.h $(srcdir)/option.h $(srcdir)/bool.h \
  180.            $(srcdir)/code.h $(srcdir)/tuple.h $(srcdir)/symbol.h \
  181.            $(srcdir)/stream.h $(srcdir)/javadef.h $(srcdir)/tab.h \
  182.            $(srcdir)/lookup.h $(srcdir)/long.h $(srcdir)/double.h \
  183.            $(srcdir)/unicode.h $(srcdir)/case.h $(srcdir)/depend.h \
  184.            $(srcdir)/access.h $(srcdir)/set.h 
  185.     $(CC) $(CCFLAGS) $(srcdir)/dump.cpp 
  186.  
  187. error.@O@:  $(srcdir)/error.cpp $(srcdir)/config.h $(srcdir)/unicode.h \
  188.             $(src